
package com.wyzz.hr.base;

import java.util.*;

public interface Status {

	public static final int MAX_NUM = 500;
	public static final int ES_STATUS_CREATE = 0;
	public static final int ES_STATUS_SEND = 1;
	public static final int ES_STATUS_ERROR = 2;
	public static final int MAIL_SEND = 0;
	public static final int MAIL_SEND_SAVE = 1;
	public static final int MAIL_SAVE = 2;
	public static final int MAIL_NOT_SEND_SAVE = 3;
	public static final int ECP_STATUS_DRAFT = 1;
	public static final int ECP_STATUS_HR_REJECT = 2;
	public static final String ECP_STATUS_HR_REJECT_LOG = "HR\u62D2\u7EDD";//HR拒绝
	public static final int ECP_STATUS_SUBMIT = 11;
	public static final String ECP_STATUS_SUBMIT_LOG = "\u63D0\u4EA4\u8BA1\u5212";//提交计划
	public static final String ECP_STATUS_RE_SUBMIT_LOG = "\u91CD\u65B0\u63D0\u4EA4";//重新提交
	public static final int ECP_STATUS_DEPT_APPROVE = 21;
	public static final String ECP_STATUS_DEPT_APPROVE_LOG = "\u90E8\u95E8\u6279\u51C6";//部门批准
	public static final int ECP_STATUS_GM_APPROVE = 22;
	public static final String ECP_STATUS_GM_APPROVE_LOG = "\u603B\u7ECF\u7406\u6279\u51C6";//总经理批准
	public static final int ECP_STATUS_HR_APPROVE = 31;
	public static final String ECP_STATUS_HR_APPROVE_LOG = "HR\u5907\u6848";//HR备案
	public static final int ECP_STATUS_ADJUSTED = 41;
	public static final String ECP_STATUS_QUICK_ADJUSTED_LOG = "\u5FEB\u901F\u8C03\u6574";//快速调整
	public static final String ECP_STATUS_MAN_ADJUSTED_LOG = "\u624B\u5DE5\u8C03\u6574";//手工调整
	public static final String ECP_STATUS_SYS_ADJUSTED_LOG = "\u7CFB\u7EDF\u8C03\u6574";//系统调整
	public static final int ECP_STATUS_CANCELLED = 42;
	public static final String ECP_STATUS_CANCELLED_LOG = "\u4F5C\u5E9F";//作废
	public static final int EMP_STATUS_QUIT = 0;
	public static final String EMP_STATUS_QUIT_LOG = "\u79BB\u804C";//离职
	public static final int EMP_STATUS_EMPLOYMENT = 1;
	public static final String EMP_STATUS_EMPLOYMENT_LOG = "\u5728\u804C";//在职
	public static final Integer IN_PROCESS[] = { Integer.valueOf(2),
			Integer.valueOf(5), Integer.valueOf(14) };
	public static final Integer IN_MGR_PROCESS[] = { Integer.valueOf(2),
			Integer.valueOf(5) };
	public static final Integer PROCESS_APPROVED[] = { Integer.valueOf(5),
			Integer.valueOf(14), Integer.valueOf(15), Integer.valueOf(16) };
	public static final Integer PROCESSED[] = { Integer.valueOf(15),
			Integer.valueOf(16) };
	public static final Integer PROCESS_VALID[] = { Integer.valueOf(2),
			Integer.valueOf(5), Integer.valueOf(14), Integer.valueOf(15),
			Integer.valueOf(16) };
	public static final Integer PROCESS_ERROR[] = { Integer.valueOf(21),
			Integer.valueOf(22) };
	public static final Integer PROCESS_MAP[] = { Integer.valueOf(2),
			Integer.valueOf(5), Integer.valueOf(14), Integer.valueOf(15),
			Integer.valueOf(16), Integer.valueOf(21), Integer.valueOf(22) };
	public static final Set MGR_UPD_SET = new HashSet(Arrays
			.asList(new Integer[] { Integer.valueOf(2), Integer.valueOf(5) }));
	public static final Set HR_UPD_SET = new HashSet(Arrays
			.asList(new Integer[] { Integer.valueOf(2), Integer.valueOf(5),
					Integer.valueOf(14) }));
	public static final int LR_STATUS_SUBMIT = 2;
	public static final String LR_STATUS_SUBMIT_LOG = "\u63D0\u4EA4\u7533\u8BF7";  //提交申请
	public static final String LR_STATUS_RE_SUBMIT_LOG = "\u91CD\u65B0\u63D0\u4EA4"; //重新提交
	public static final int LR_STATUS_IN_PROCESS = 5;
	public static final String LR_STATUS_IN_PROCESS_LOG = "\u6B63\u5728\u5BA1\u6279";//正在审批
	public static final int LR_STATUS_GM_APPROVE = 14;
	public static final String LR_STATUS_GM_APPROVE_LOG = "\u603B\u7ECF\u7406\u6279\u51C6";//总经理批准
	public static final int LR_STATUS_HR_APPROVE = 15;
	public static final String LR_STATUS_HR_APPROVE_LOG = "HR\u5907\u6848";//HR备案
	public static final int LR_STATUS_CONFIRM = 16;
	public static final String LR_STATUS_CONFIRM_LOG = "\u9500\u5047";//销假
	public static final int LR_STATUS_REJECT = 21;
	public static final String LR_STATUS_DEPT_REJECT_LOG = "\u90E8\u95E8\u62D2\u7EDD";//部门拒绝
	public static final String LR_STATUS_HR_REJECT_LOG = "HR\u62D2\u7EDD";//HR拒绝
	public static final int LR_STATUS_CANCELLED = 22;
	public static final String LR_STATUS_CANCELLED_LOG = "\u4F5C\u5E9F";//作废
	public static final int OTR_STATUS_SUBMIT = 2;
	public static final String OTR_STATUS_SUBMIT_LOG = "\u63D0\u4EA4\u7533\u8BF7";//提交申请
	public static final String OTR_STATUS_RE_SUBMIT_LOG = "\u91CD\u65B0\u63D0\u4EA4";//重新提交
	public static final int OTR_STATUS_IN_PROCESS = 5;
	public static final String OTR_STATUS_IN_PROCESS_LOG = "\u6B63\u5728\u5BA1\u6279";//正在审批
	public static final int OTR_STATUS_GM_APPROVE = 14;
	public static final String OTR_STATUS_GM_APPROVE_LOG = "\u603B\u7ECF\u7406\u6279\u51C6";//总经理批准
	public static final int OTR_STATUS_HR_APPROVE = 15;
	public static final String OTR_STATUS_HR_APPROVE_LOG = "HR\u5907\u6848";//HR备案
	public static final int OTR_STATUS_CONFIRM = 16;
	public static final String OTR_STATUS_CONFIRM_LOG = "\u52A0\u73ED\u786E\u8BA4";//加班确认
	public static final int OTR_STATUS_REJECT = 21;
	public static final String OTR_STATUS_DEPT_REJECT_LOG = "\u90E8\u95E8\u62D2\u7EDD";//部门拒绝
	public static final String OTR_STATUS_HR_REJECT_LOG = "HR\u62D2\u7EDD"; //HR拒绝
	public static final int OTR_STATUS_CANCELLED = 22;
	public static final String OTR_STATUS_CANCELLED_LOG = "\u4F5C\u5E9F";//作废
	public static final int RA_STATUS_PROPOSE = 1;
	public static final String RA_STATUS_PROPOSE_LOG = "\u521D\u9009\u901A\u8FC7";//初选通过
	public static final int RA_STATUS_PAPERTEST = 2;
	public static final String RA_STATUS_PAPERTEST_LOG = "\u7B14\u8BD5";//笔试
	public static final int RA_STATUS_INTERVIEW = 3;
	public static final String RA_STATUS_INTERVIEW_LOG = "\u9762\u8BD5";//面试
	public static final int RA_STATUS_PHONE_INTERVIEW = 4;
	public static final String RA_STATUS_PHONE_INTERVIEW_LOG = "\u7535\u8BDD\u9762\u8BD5";//电话面试
	public static final int RA_STATUS_REJECT = 9;
	public static final String RA_STATUS_REJECT_LOG = "\u4E0D\u5408\u683C";//不合格
	public static final int RA_STATUS_FINAL = 11;
	public static final String RA_STATUS_FINAL_LOG = "\u5F85\u5B9A\u5019\u9009\u4EBA";//待定候选人
	public static final int RA_STATUS_OFFER_SEND = 12;
	public static final String RA_STATUS_OFFER_SEND_LOG = "\u5DF2\u53D1\u5F55\u53D6\u901A\u77E5";//已发录取通知
	public static final int RA_STATUS_OFFER_ACCEPT = 13;
	public static final String RA_STATUS_OFFER_ACCEPT_LOG = "\u63A5\u53D7\u5F55\u53D6\u901A\u77E5";//接受录取通知
	public static final int RA_STATUS_OFFER_REJECT = 19;
	public static final String RA_STATUS_OFFER_REJECT_LOG = "\u62D2\u7EDD\u5F55\u53D6\u901A\u77E5";//拒绝录取通知
	public static final int RA_STATUS_BLACK_LIST = 21;
	public static final String RA_STATUS_BLACK_LIST_LOG = "\u9ED1\u540D\u5355";//黑名单
	public static final int RECP_STATUS_SUBMIT = 2;
	public static final String RECP_STATUS_SUBMIT_LOG = "\u63D0\u4EA4\u7533\u8BF7";//提交申请
	public static final String RECP_STATUS_RE_SUBMIT_LOG = "\u91CD\u65B0\u63D0\u4EA4";//重新提交
	public static final int RECP_STATUS_IN_PROCESS = 5;
	public static final String RECP_STATUS_IN_PROCESS_LOG = "\u6B63\u5728\u5BA1\u6279";//正在审批
	public static final int RECP_STATUS_GM_APPROVE = 14;
	public static final String RECP_STATUS_GM_APPROVE_LOG = "\u603B\u7ECF\u7406\u6279\u51C6";//总经理批准
	public static final int RECP_STATUS_HR_APPROVE = 15;
	public static final String RECP_STATUS_HR_APPROVE_LOG = "HR\u5907\u6848";//HR备案
	public static final int RECP_STATUS_CONFIRM = 16;
	public static final String RECP_STATUS_CONFIRM_LOG = "\u5DF2\u786E\u8BA4";//已确认
	public static final int RECP_STATUS_REJECT = 21;
	public static final String RECP_STATUS_DEPT_REJECT_LOG = "\u90E8\u95E8\u62D2\u7EDD";//部门拒绝
	public static final String RECP_STATUS_HR_REJECT_LOG = "HR\u62D2\u7EDD";//HR拒绝
	public static final int RECP_STATUS_CANCELLED = 22;
	public static final String RECP_STATUS_CANCELLED_LOG = "\u4F5C\u5E9F";//作废
	public static final int TREP_STATUS_SUBMIT = 2;
	public static final String TREP_STATUS_SUBMIT_LOG = "\u63D0\u4EA4\u7533\u8BF7";//提交申请
	public static final String TREP_STATUS_RE_SUBMIT_LOG = "\u91CD\u65B0\u63D0\u4EA4";//重新提交
	public static final int TREP_STATUS_DEPT_APPROVE = 11;
	public static final String TREP_STATUS_DEPT_APPROVE_LOG = "\u90E8\u95E8\u6279\u51C6";//部门批准
	public static final int TREP_STATUS_HR_APPROVE = 12;
	public static final String TREP_STATUS_HR_APPROVE_LOG = "HR\u5907\u6848";//HR备案
	public static final int TREP_STATUS_REJECT = 21;
	public static final String TREP_STATUS_DEPT_REJECT_LOG = "\u90E8\u95E8\u62D2\u7EDD";//部门拒绝
	public static final String TREP_STATUS_HR_REJECT_LOG = "HR\u62D2\u7EDD";//HR拒绝
	public static final int TREP_STATUS_CANCELLED = 22;
	public static final String TREP_STATUS_CANCELLED_LOG = "\u4F5C\u5E9F";//作废
	public static final int TREP_STATUS_FEEDBACKED = 31;
	public static final String TREP_STATUS_FEEDBACKED_LOG = "\u53CD\u9988";//反馈
	public static final int DEPT_COMPANY = 0;
	public static final int DEPT_BRANCH = 1;
	public static final int DEPT_DEPT = 2;
	public static final int DEPT_POSITION = 3;
	public static final int LB_LEAVE_TYPE_N = 1;
	public static final int LB_LEAVE_TYPE_B = 5;
	public static final int LB_LEAVE_TYPE_T = 10;
	public static final int LB_LEAVE_TYPE_TO = 11;
	public static final int LB_STATUS = 1;
	public static final String LB_LEAVE_TYPE_N_STR = "\u5E74\u5047";//年假
	public static final String LB_LEAVE_TYPE_B_STR = "\u5E26\u85AA\u75C5\u5047";//带薪病假
	public static final String LB_LEAVE_TYPE_T_STR = "\u8C03\u4F11";//调休
	public static final int RECP_PRE_INTERVIEW = 2;
	public static final String RECP_PRE_INTERVIEW_LOG = "\u5F85\u7B5B\u9009";//待筛选
	public static final int RECP_INTERVIEW = 11;
	public static final String RECP_INTERVIEW_LOG = "\u9762\u8BD5\u4E2D";//面试中
	public static final int RECP_PASS = 16;
	public static final String RECP_PASS_LOG = "\u5DF2\u5F55\u7528";//已录用
	public static final int RECP_EMPLOYEEMENT = 17;
	public static final String RECP_EMPLOYEEMENT_LOG = "\u5DF2\u5165\u804C";//已入职
	public static final int RECP_PASS_BACKUP = 18;
	public static final String RECP_PASS_BACKUP_LOG = "\u4EBA\u624D\u5E93";//人才库
	public static final int RECP_QUIT = 19;
	public static final String RECP_QUIT_LOG = "\u5DF2\u79BB\u804C";//已离职
	public static final int RECP_FAIL = 21;
	public static final String RECP_FAIL_LOG = "\u5DF2\u6DD8\u6C70";//已淘汰
	public static final int RECP_BLACKLIST = 22;
	public static final String RECP_BLACKLIST_LOG = "\u9ED1\u540D\u5355";//黑名单
	public static final int USER_DISABLE = 0;
	public static final int USER_ENABLE = 1;
	public static final int PERFCRITS_USER_DISABLE = 0;
	public static final int PERFCRITS_USER_ENABLE = 1;
	public static final int PERFSCHEMA_USER_DISABLE = 0;
	public static final int PERFSCHEMA_USER_ENABLE = 1;
	public static final int PERFSCHEMACRITS_CLASS_0 = 0;
	public static final int PERFSCHEMACRITS_CLASS_1 = 1;
	public static final int PERFPLAN_EMP_CHOOSE_0 = 0;
	public static final int PERFPLAN_EMP_CHOOSE_1 = 1;
	public static final int PERFPLAN_EMP_CHOOSE_2 = 2;
	public static final int PERFPLAN_EMP_CHOOSE_3 = 3;
	public static final int PERFPLAN_EMP_CHOOSE_4 = 4;
	public static final int PERFPLAN_EMP_CHOOSE_5 = 5;
	public static final int PERFPLANSCORE_ALLOW_PPE_0 = 0;
	public static final int PERFPLANSCORE_ALLOW_PPE_1 = 1;
	public static final int PERFPLAN_PP_STATUS_0 = 0;
	public static final int PERFPLAN_PP_STATUS_1 = 1;
	public static final int PERFPLAN_PP_STATUS_2 = 2;
	public static final int PERFPLAN_PP_STATUS_3 = 3;
	public static final int PERFPLANEMP_PPE_STATUS_0 = 0;
	public static final int PERFPLANEMP_PPE_STATUS_1 = 1;
	public static final int PERFPLANEMP_PPE_STATUS_2 = 2;
	public static final int PERFPLANEMP_PPE_RELATION_0 = 0;
	public static final int PERFPLANEMP_PPE_RELATION_1 = 1;
	public static final int PERFPLANEMP_PPE_RELATION_2 = 2;
	public static final int PERFPLANEMP_PPE_RELATION_3 = 3;
	public static final int PERFPLANEMP_PPE_RELATION_4 = 4;
	public static final int PERFPLANEMP_PPE_RELATION_5 = 5;
	public static final String PERFPLANPERIOD_PPP_CLASS_1 = "1";
	public static final String PERFPLANPERIOD_PPP_CLASS_2 = "2";
	public static final String PERFPLANPERIOD_PPP_CLASS_3 = "3";
	public static final String PERFPLANPERIOD_PPP_CLASS_4 = "4";
	public static final String PERFPLANPERIOD_PPP_CLASS_5 = "5";
	public static final String PERFPLANPERIOD_PPP_CLASS_6 = "6";

}
